﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Castle.Core.Internal;
using Coldairarrow.Util;

namespace Coldairarrow.Entity.Interface
{
    /// <summary>
    /// 电商发货单
    /// </summary>
    /// 

    public class OL_EcommerceShipment
    {
        public string RowId { get; set; }
        /// <summary>
        /// ID
        /// </summary>
        public string ID { get; set; }

        /// <summary>
        /// 发货单号
        /// </summary>
        public string Shipment { get; set; }
        /// <summary>
        /// 订单单号
        /// </summary>
        public string Order { get; set; }

        /// <summary>
        /// 订单状态
        /// </summary>
        public string State { get; set; }
        /// <summary>
        /// 原退货状态
        /// </summary>
        public string OriginallyState { get; set; }

        /// <summary>
        /// 发货日期
        /// </summary>
        public string ShipmentDate { get; set; }
        /// <summary>
        /// 电商平台
        /// </summary>
        public string Platform { get; set; }

        /// <summary>
        /// 国家
        /// </summary>
        public string Country { get; set; }
        /// <summary>
        /// 产品编码
        /// </summary>
        public string ProductNumber { get; set; }
        /// <summary>
        /// 数量
        /// </summary>
        public decimal Qty { get; set; }


        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        ///自定义状态
        /// </summary>
        public string CustomizeState { get; set; }

        /// <summary>
        /// 换发仓库单号
        /// </summary>
        public string ChangeWarehouseNumber { get; set; }

        /// <summary>
        ///发货仓库
        /// </summary>
        public string Stock { get; set; }

        /// <summary>
        ///运输方式
        /// </summary>
        public string ModeTransport{ get; set; }
        /// <summary>
        ///签名服务
        /// </summary>
        public string SignatureService‌ { get; set; }

        /// <summary>
        ///仓库产品代码
        /// </summary>
        public string StockNumber { get; set; }


        

        /// <summary>
        /// 收货国家
        /// </summary>
        public string CountryCode { get; set; }
        /// <summary>
        /// 省/州
        /// </summary>
        public string Province { get; set; }
        /// <summary>
        /// 城市/区
        /// </summary>
        public string City { get; set; }

        /// <summary>
        /// 地址1
        /// </summary>
        public string Address1 { get; set; }

        /// <summary>
        /// 地址2
        /// </summary>
        public string Address2 { get; set; }
        /// <summary>
        /// 地址3
        /// </summary>
        public string Address3 { get; set; }
        /// <summary>
        /// 邮编
        /// </summary>
        public string Zipcode { get; set; }
        /// <summary>
        /// 门牌号
        /// </summary>
        public string Doorplate { get; set; }
        /// <summary>
        /// 公司名
        /// </summary>
        public string Company { get; set; }
        /// <summary>
        /// 收件人姓名
        /// </summary>
        public string Recipient { get; set; }
        /// <summary>
        /// 收件人联系方式
        /// </summary>
        public string Phone1 { get; set; }
        /// <summary>
        /// 收件人联系方式2
        /// </summary>
        public string Phone2 { get; set; }
        /// <summary>
        /// 收件人邮箱
        /// </summary>
        public string Email { get; set; }
        /// <summary>
        /// 跟踪号
        /// </summary>
        public string TrackingCode { get; set; }

        /// <summary>
        /// 创建人名称(易仓用)
        /// </summary>
        public string EC_creater_user_name { get; set; }
        /// <summary>
        /// 平台名称(易仓用)
        /// </summary>
        public string EC_platform { get; set; }
        /// <summary>
        /// 是否被拆的订单(易仓用)
        /// </summary>
        public string EC_is_merge { get; set; }
        /// <summary>
        /// 账号别名(易仓用)
        /// </summary>
        public string EC_platform_user_name { get; set; }

        /// <summary>
        /// 数据来源
        /// </summary>
        public string DataSource { get; set; }



        /// <summary>
        /// 接口备注
        /// </summary>
        public string Note { get; set; }

    }


}
